home *** CD-ROM | disk | FTP | other *** search
- Path: anvil.ugrad.cs.ubc.ca!not-for-mail
- From: c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku)
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Date: 1 Mar 1996 21:37:07 -0800
- Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
- Message-ID: <4h8mq3INNmr9@anvil.ugrad.cs.ubc.ca>
- References: <JSA.96Feb16135027@organon.com> <1996Feb22.005518.13396@leeweyr.sccsi.com> <4gvrffINNlqo@anvil.ugrad.cs.ubc.ca> <4h8233$c7p$1@canberra.DIALix.oz.au>
- NNTP-Posting-Host: anvil.ugrad.cs.ubc.ca
-
- In article <4h8233$c7p$1@canberra.DIALix.oz.au>,
- Shayne Flint <shayne@canberra.DIALix.oz.au> wrote:
- >Sure you can write safe code in any language, but the
- >chances of doing it in C are much lower than in Ada. Why do you think
-
- How much lower? Do you have some statistical figures? Exactly what are my odds
- of developing an unsafe software system in C (say something fairly small like
- 20,000 lines).
-
- >commercial aircraft, railway, power and telecomunications companies use Ada
- >for critical systems? - because Ada works, its cheaper over the life cycle,
-
- Such companies also use C.
-
- >and its safe (and very safe when used with tools such as SPARK from Praxis
- >and C-SMART from Thomson Software Products).
-
- Sure. I didn't mean to knock Ada. I have access to an Ada compiler and might
- consider it for the next project that happens to come my way. I'm going to see
- if I can hunt down the ISO documentation for Ada to learn the gory details.
- I have dabbled in the language before and I liked it! I was pretty thrilled to
- install the gnat compiler. Ada is definitely a Good Thing (tm). But before I
- say another dumb thing, I will educate myself in the Ada standard.
-
- I just get irked when people cluelessly put down the C language. It's great!
- So there is no official validation suite for ISO/IEC compliance. It's a gaping
- lack, but that doesn't prevent anyone from developing a conforming
- implementation. It's not a big and complex language! The whole ISO document is
- but 219 pages long, which includes coverage of all the standard library
- functions as well as the language proper.
-
- Boy, just look at the stupid Subject field of this thread which we have somehow
- conspired to not change...
- --
-
-